//package sc.core.dal.ibatis;
//
//import java.util.HashMap;
//import java.util.Map;
//
//import org.apache.log4j.Logger;
//import org.springframework.orm.ibatis.support.SqlMapClientDaoSupport;
//
//import sc.core.dal.daointerface.UserDAO;
//import sc.core.dal.dataobject.UserInfoDO;
//import sc.core.dal.dataobject.UserLoginDO;
//
//public class UserDAOIbatis extends SqlMapClientDaoSupport implements UserDAO {
//	private Logger logger = Logger.getLogger(UserDAOIbatis.class);
//
//	// @SuppressWarnings({ "unchecked" })
//	// @Override
//	// public List<UserDO> selectUsers() {
//	// logger.info("UserDAOIbatis.selectUsers");
//	// return getSqlMapClientTemplate().queryForList("selectUsers");
//	// }
//
//	@Override
//	public UserLoginDO selectUserLoginByTypeAndId(String loginType,
//			String loginId) {
//		logger.info("UserDAOIbatis.selectUserLogin");
//		Map param = new HashMap();
//		param.put("loginType", loginType);
//		param.put("loginId", loginId);
//		return (UserLoginDO) getSqlMapClientTemplate().queryForObject(
//				"selectUserLoginByTypeAndId", param);
//	}
//
//	@Override
//	public UserInfoDO selectUserInfoById(String userId) {
//		logger.info("UserDAOIbatis.selectUserInfoById");
//		Map param = new HashMap();
//		param.put("userId", userId);
//		return (UserInfoDO) getSqlMapClientTemplate().queryForObject(
//				"selectUserInfoById", param);
//	}
//
//}
